package classes;

import java.util.ArrayList;

public class RepositorioFuncionario {

	//Atributo
	public ArrayList<Funcionario> listaFuncionario;
	public static RepositorioFuncionario instancia = null;
	
	
	public RepositorioFuncionario(){
		this.listaFuncionario = new ArrayList<Funcionario>();
	}
	
	public static RepositorioFuncionario getInstancia(){
		
		if(instancia==null){
			
			instancia = new RepositorioFuncionario(); 
		}
		
		return instancia;
		
}

	public void cadastrar(Funcionario funcionarioASerCadastrado){
		listaFuncionario.add(funcionarioASerCadastrado);
	}


	public void remover(Funcionario funcionarioASerRemovido){
		listaFuncionario.remove(funcionarioASerRemovido);
	}

//	public void editar(Funcionario funcionarioASerEditado, String nome, String cpf){
//		
//		funcionarioASerEditado.setNome(nome);
//		funcionarioASerEditado.setCpf(cpf);
//
//	}

	public Funcionario retornarFuncionario(int indice){

		return listaFuncionario.get(indice);

	}

	public Livros retornarLivros(int i) {
		// TODO Auto-generated method stub
		return null;
	}

}
